// 该文件用来存储localStorage 本地缓存的方法
/**
 * 操作用户token
 */
export function setToken(value) {
	uni.setStorageSync('tokenDriver', value);
	// console.log('存储用户信息成功');
}
/**
 * 获取缓存的Openid
 */
export function getToken() {
	let token = uni.getStorageSync('tokenDriver');
	return token;
}
/**
 * 移除用户token=openif
 */
export function removeToken() {
	uni.removeStorageSync('tokenDriver');
}
/**
 * 操作用户信息
 * 缓存微信用户信息
 */
export function setUserInfo(value) {
	try {
		let newValue = JSON.stringify(value);
		uni.setStorageSync('userinfofcwl', newValue);
	} catch (e) {
		return;
	}
}

/**
 * 获取缓存的微信用户信息
 */
export function userInfocookie() {
	let userinfo = uni.getStorageSync('userinfofcwl');
	if (userinfo) {
		return JSON.parse(userinfo);
	}
}

export function setPermission(value) {
	try {
		let newValue = JSON.stringify(value);
		uni.setStorageSync('userPermissions', newValue);
		// console.log('存储用户信息成功');
	} catch (e) {
		return;
	}
}

// export function getPermissions() {
// 	let permissions = uni.getStorageSync('userPermissions');
// 	if (permissions) {
// 		return JSON.parse(permissions);
// 	}
// }

/**
 * 移除缓存的用户信息
 */
export function removeUserInfo() {
	uni.removeStorageSync('userinfo');
	uni.removeStorageSync('userPermissions');
}